#include<bits/stdc++.h>
using namespace std;
int a[1000005];
int n,ans,cnt;
int mhash[1000005];
int b[1000005];
int main()
{
    freopen("duel.in","r",stdin);
    freopen("duel.out","w",stdout);
    cin>>n;
    ans=0;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
        mhash[a[i]]++;
    }
    for(int i=1;i<=100001;i++)
    {
        if(mhash[i]!=0)
        {
            cnt++;
            b[cnt]=mhash[i];
        }
    }
    for(int i=1;i<=cnt;i++)
    {
        int flag=0;
        while(b[i]>0)
        {
            flag=0;
            b[i]--;
            for(int j=i+1;j<=cnt;j++)
            {
                if(b[j]>0)
                {
                    b[j]--;
                    ans++;
                    flag=1;
                }
            }
            if(flag==0)
                break;
        }
    }
    cout<<n-ans<<endl;
    return 0;
}